package com.hexinfo.dmpro.component.common.entity;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @Package: com.hexinfo.dmpro.component.common.entity
 * @ClassName TableFieldsEntity
 * @Description: 表元数据实体
 * @Author: wz.li
 * @Date 2023/9/25 16:19
 * @Version v2.0.2
 **/
@Data
@Accessors(chain = true)
public class TableFieldsEntity {

    /** 字段位置 */
    private Integer seq;

    /** 源字段名称 */
    private String name;

    /** 字段类型 */
    private String type;

    /** 字段长度 */
    private String length;

    /** 字段注释 */
    private String comment;

    /** 是否允许为空（true:允许为空，false:不允许为空） */
    private String nullable;

    /** 主键字段位置（不是主键字段，值为0） */
    private String primaryKey;

}
